import { PageContent, Selection } from './login'
export interface Dict extends Selection {
  id?: number | string
  name: string // 字典名称
  code: string // 字典编码
  icon: string // 字典图标
  remark: string // 备注
  type: string // 字典类型
  pid: number | string // 父级字典id
  sort: number // 字典排序
  superiorDict?: string // 显示字典项名称
}

// 查询参数
export interface DictParams extends PageContent{
  name?: string
  code?: string
  pid?: number | string | null
  blurry?: string
}

export interface DictRes {
  content: Dict[]
  totalElements: number
}

// 数据集提交字段
export interface DictData {
  id?: number | string
  name: string // 字典名称
  code: string // 字典编码
  pid: number | string // 父级字典id
}
